home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
man
/
cat.1
/
objdump.1
< prev
next >
Wrap
Text File
|
1995-07-25
|
14KB
|
331 lines
oooobbbbjjjjdddduuuummmmpppp((((1111)))) ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111)))) oooobbbbjjjjdddduuuummmmpppp((((1111))))
NNNNAAAAMMMMEEEE
objdump - display information from object files.
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
oooobbbbjjjjdddduuuummmmpppp
[----aaaa|--------aaaarrrrcccchhhhiiiivvvveeee----hhhheeeeaaaaddddeeeerrrrssss] [----bbbb _b_f_d_n_a_m_e | --------ttttaaaarrrrggggeeeetttt====_b_f_d_n_a_m_e]
[----dddd|--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee] [----DDDD|--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee----aaaallllllll]
[----ffff|--------ffffiiiilllleeee----hhhheeeeaaaaddddeeeerrrrssss] [----hhhh|--------sssseeeeccccttttiiiioooonnnn----hhhheeeeaaaaddddeeeerrrrssss | --------hhhheeeeaaaaddddeeeerrrrssss]
[----iiii|--------iiiinnnnffffoooo] [----jjjj _s_e_c_t_i_o_n | --------sssseeeeccccttttiiiioooonnnn====_s_e_c_t_i_o_n]
[----llll|--------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss] [----mmmm _m_a_c_h_i_n_e |
--------aaaarrrrcccchhhhiiiitttteeeeccccttttuuuurrrreeee====_m_a_c_h_i_n_e] [----rrrr|--------rrrreeeelllloooocccc]
[----RRRR|--------ddddyyyynnnnaaaammmmiiiicccc----rrrreeeelllloooocccc] [----ssss|--------ffffuuuullllllll----ccccoooonnnntttteeeennnnttttssss] [----SSSS|--------ssssoooouuuurrrrcccceeee]
[--------ssssttttaaaabbbbssss] [----tttt|--------ssssyyyymmmmssss] [----TTTT|--------ddddyyyynnnnaaaammmmiiiicccc----ssssyyyymmmmssss]
[----xxxx|--------aaaallllllll----hhhheeeeaaaaddddeeeerrrrssss] [--------vvvveeeerrrrssssiiiioooonnnn] [--------hhhheeeellllpppp] _o_b_j_f_i_l_e...
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
oooobbbbjjjjdddduuuummmmpppp displays information about one or more object files.
The options control what particular information to display.
This information is mostly useful to programmers who are
working on the compilation tools, as opposed to programmers
who just want their program to compile and work.
_o_b_j_f_i_l_e... are the object files to be examined. When you
specify archives, oooobbbbjjjjdddduuuummmmpppp shows information on each of the
member object files.
OOOOPPPPTTTTIIIIOOOONNNNSSSS
Where long and short forms of an option are shown together,
they are equivalent. At least one option besides ----llll
(--------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss) must be given.
----aaaa
--------aaaarrrrcccchhhhiiiivvvveeee----hhhheeeeaaaaddddeeeerrrrssss
If any files from _o_b_j_f_i_l_e are archives, display the ar-
chive header information (in a format similar to `llllssss
----llll'). Besides the information you could list with `aaaarrrr
ttttvvvv', `oooobbbbjjjjdddduuuummmmpppp ----aaaa' shows the object file format of each
archive member.
----bbbb _b_f_d_n_a_m_e
--------ttttaaaarrrrggggeeeetttt====_b_f_d_n_a_m_e
Specify the object-code format for the object files to
be _b_f_d_n_a_m_e. This may not be necessary; _o_b_j_d_u_m_p can au-
tomatically recognize many formats. For example,
objdump -b oasys -m vax -h fu.o
Page 1 (printed 7/12/95)
oooobbbbjjjjdddduuuummmmpppp((((1111)))) ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111)))) oooobbbbjjjjdddduuuummmmpppp((((1111))))
display summary information from the section headers
(`----hhhh') of `ffffuuuu....oooo', which is explicitly identified (`----mmmm')
as a Vax object file in the format produced by Oasys
compilers. You can list the formats available with the
`----iiii' option.
----dddd
--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee
Display the assembler mnemonics for the machine in-
structions from _o_b_j_f_i_l_e. This option only disassembles
those sections which are expected to contain instruc-
tions.
----DDDD
--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee----aaaallllllll
Like ----dddd, but disassemble the contents of all sections,
not just those expected to contain instructions.
----ffff
--------ffffiiiilllleeee----hhhheeeeaaaaddddeeeerrrrssss
Display summary information from the overall header of
each file in _o_b_j_f_i_l_e.
----hhhh
--------sssseeeeccccttttiiiioooonnnn----hhhheeeeaaaaddddeeeerrrrssss
--------hhhheeeeaaaaddddeeeerrrrssss
Display summary information from the section headers of
the object file.
--------hhhheeeellllpppp
Print a summary of the options to oooobbbbjjjjdddduuuummmmpppp and exit.
----iiii
--------iiiinnnnffffoooo
Display a list showing all architectures and object
formats available for specification with ----bbbb or ----mmmm.
----jjjj _n_a_m_e
Page 2 (printed 7/12/95)
oooobbbbjjjjdddduuuummmmpppp((((1111)))) ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111)))) oooobbbbjjjjdddduuuummmmpppp((((1111))))
--------sssseeeeccccttttiiiioooonnnn====_n_a_m_e
Display information only for section _n_a_m_e
----llll
--------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss
Label the display (using debugging information) with
the filename and source line numbers corresponding to
the object code shown. Only useful with ----dddd or ----DDDD.
----mmmm _m_a_c_h_i_n_e
--------aaaarrrrcccchhhhiiiitttteeeeccccttttuuuurrrreeee====_m_a_c_h_i_n_e
Specify the object files _o_b_j_f_i_l_e are for architecture
_m_a_c_h_i_n_e. You can list available architectures using
the `----iiii' option.
----rrrr
--------rrrreeeelllloooocccc
Print the relocation entries of the file. If used with
----dddd or ----dddd, the relocations are printed interspersed with
the disassembly.
----RRRR
--------ddddyyyynnnnaaaammmmiiiicccc----rrrreeeelllloooocccc
Print the dynamic relocation entries of the file. This
is only meaningful for dynamic objects, such as certain
types of shared libraries.
----ssss
--------ffffuuuullllllll----ccccoooonnnntttteeeennnnttttssss
Display the full contents of any sections requested.
----SSSS
--------ssssoooouuuurrrrcccceeee
Display source code intermixed with disassembly, if
possible. Implies ----dddd.
--------ssssttttaaaabbbbssss
Display the contents of the .stab, .stab.index, and
.stab.excl sections from an ELF file. This is only
Page 3 (printed 7/12/95)
oooobbbbjjjjdddduuuummmmpppp((((1111)))) ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111)))) oooobbbbjjjjdddduuuummmmpppp((((1111))))
useful on systems (such as Solaris 2.0) in which .stab
debugging symbol-table entries are carried in an ELF
section. In most other file formats, debugging
symbol-table entries are interleaved with linkage sym-
bols, and are visible in the --syms output.
----tttt
--------ssssyyyymmmmssss
Symbol Table. Print the symbol table entries of the
file. This is similar to the information provided by
the `nnnnmmmm' program.
----TTTT
--------ddddyyyynnnnaaaammmmiiiicccc----ssssyyyymmmmssss
Dynamic Symbol Table. Print the dynamic symbol table
entries of the file. This is only meaningful for
dynamic objects, such as certain types of shared li-
braries. This is similar to the information provided
by the `nnnnmmmm' program when given the ----DDDD ((((--------ddddyyyynnnnaaaammmmiiiicccc)))) op-
tion.
--------vvvveeeerrrrssssiiiioooonnnn
Print the version number of oooobbbbjjjjdddduuuummmmpppp and exit.
----xxxx
--------aaaallllllll----hhhheeeeaaaaddddeeeerrrrssss
Display all available header information, including the
symbol table and relocation entries. Using `----xxxx' is
equivalent to specifying all of `----aaaa ----ffff ----hhhh ----rrrr ----tttt'.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
`bbbbiiiinnnnuuuuttttiiiillllssss' entry in iiiinnnnffffoooo; _T_h_e _G_N_U _B_i_n_a_r_y _U_t_i_l_i_t_i_e_s, Roland
H. Pesch (October 1991); nnnnmmmm(1111).
CCCCOOOOPPPPYYYYIIIINNNNGGGG
Copyright (c) 1991 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies
of this manual provided the copyright notice and this per-
mission notice are preserved on all copies.
Permission is granted to copy and distribute modified ver-
sions of this manual under the conditions for verbatim copy-
Page 4 (printed 7/12/95)
oooobbbbjjjjdddduuuummmmpppp((((1111)))) ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111)))) oooobbbbjjjjdddduuuummmmpppp((((1111))))
ing, provided that the entire resulting derived work is dis-
tributed under the terms of a permission notice identical to
this one.
Permission is granted to copy and distribute translations of
this manual into another language, under the above condi-
tions for modified versions, except that this permission no-
tice may be included in translations approved by the Free
Software Foundation instead of in the original English.
Page 5 (printed 7/12/95)